The place is great; quite and close to beach.